iT邦幫忙

2024 iThome 鐵人賽

DAY 27
0
  • Firebase Hosting特點
    • 快速部署,能把我們的網站與應用程式部署到CDN
    • 自動配置SSL憑證,確保網站的安全性,並透過HTTPS傳輸資料
    • 沒有流量限制,可以不用擔心會因為流量過大而中斷
    • 可以與 Firebase Authentication、Cloud Firestore、Realtime Database 以及 Cloud Functions做結合

補充:內容傳遞網路 (CDN)是一組地理上分散的伺服器,目的在於把網頁內容快速傳送給全球的用戶,通常會把網站中的靜態資源如圖片、CSS、JavaScript、影片等暫存到各地伺服器中,來縮短用戶與伺服器間的物理距離以此加快傳送速度

  • 適用場景
    • 靜態網站
      • 「是沒有後台」的網站頁面,頁面單純使用HTML、CSS與JavaScript組成,它不必跟後端資料庫請求資料,因此不用太強的主機就可以運行,並且速度較快,還可以在畫面上做較多的設計,通常是屬於內容較固定、不需要經常修改的頁面,但也因此不好做更新,缺少了互動性
      • 如公司簡介、活動頁面等展示頁面
    • 單頁應用(SPA)
      • 整個應用程式的所有內容都在一個頁面中呈現,如gmail可在一頁面中發送、編輯、回覆信件
      • 使用React、Vue、Angular等框架構建
    • PWA(漸進式網頁應用)
      • 是一種網路應用程式,結合了網站與原生應用(指專門為特定平台或操作系統(如 iOS、Android)開發的應用程式)的優點,提供了快速、可靠且具備豐富功能的用戶體驗。

補充:動態網站,有「有後台」的網站頁面,可以到後台(後端語言如PHP、Node.js 等)去新增、編輯或修改前台的資料,它需要存取資料庫的資料並與網站進行互動,但也因此操作上較困難需付出更多的時間成本。常用於線上論壇、電商網站、部落格等


上一篇
Day26 Firebase Cloud Functions
下一篇
Day28 Hosting 實作練習
系列文
從零開始的MySQL開發旅程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言